package com.gzx.bi.modular.repayment.client.service;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.gzx.bi.modular.repayment.client.bo.GzxRepaymentClientAddBo;
import com.gzx.bi.modular.repayment.client.bo.GzxRepaymentClientImportBo;
import com.gzx.bi.modular.repayment.client.bo.GzxRepaymentClientQueryBo;
import com.gzx.bi.modular.repayment.client.entity.GzxRepaymentClient;
import com.gzx.bi.modular.repayment.client.vo.GzxRepaymentClientVo;
import org.springframework.web.multipart.MultipartFile;
import vip.xiaonuo.common.mvc.service.BaseService;

import java.util.List;

/**
 * @author zjt
 * @description
 * @date 2025/4/1 16:24
 */
public interface GzxRepaymentClientService extends BaseService<GzxRepaymentClientAddBo, GzxRepaymentClientVo, GzxRepaymentClientQueryBo> {

    /**
     * 导入Excel
     *
     * @param repaymentClientImportBo
     * @param multipartFile
     */
    void importExcel(GzxRepaymentClientImportBo repaymentClientImportBo, MultipartFile multipartFile);

    /**
     * 查询大于ID的数据
     *
     * @param queryWrapper
     * @return
     */
    List<GzxRepaymentClient> selectList(LambdaQueryWrapper<GzxRepaymentClient> queryWrapper);
}